type ResolveType = (resolve: any) => any;
type RejectType = (value: any) => any;

type Executor = (resolve: ResolveType, reject: RejectType) => void;

enum StatusEnum {
  PENDING = "pending",
  SUCCESS = "success",
  FAIL = "fail",
}

export { ResolveType, RejectType, Executor, StatusEnum };
